From b98ad549c2826ee254bfb9dbb2e23cd65079cdfa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sun, 10 May 2020 09:07:30 +0200 Subject: [PATCH] gl renderer: Only destroy shader programs with ids > 0 We may return -1 as an error return value. --- gsk/gl/gskglrenderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index c1fa55c2dd..ac8680ba0f 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -2573,7 +2573,7 @@ gsk_gl_renderer_programs_unref (GskGLRendererPrograms *programs) { for (i = 0; i < GL_N_PROGRAMS; i ++) { - if (programs->programs[i].id != 0) + if (programs->programs[i].id > 0) glDeleteProgram (programs->programs[i].id); gsk_transform_unref (programs->state[i].modelview); } -- 2.30.2